package com.zhuoyue.biz.core.api.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.zhuoyue.biz.core.api.domain.base.BaseDoClass;
import lombok.Data;

/**
 * 红外设备实体类
 *
 * @author wjming
 */
@Data
@TableName("tbl_infrared_device")
public class InfraredDeviceControlDO extends BaseDoClass {


    @TableField(value = "`home_id`")
    private String homeId;
    /**
     * 红外学习仪设备id
     */
    @TableField(value = "`device_id`")
    private String deviceId;

    @TableField(value = "`room_id`")
    private String roomId;
    @TableField(value = "`gateway_mac`")
    private String gatewayMac;
    @TableField(value = "`device_mac`")
    private String deviceMac;

    /**
     * 红外设备名称
     */
    @TableField(value = "`name`")
    private String name;

    /**
     * 4：普通空调；5：电视；6：风扇；7：中央空调
     */
    @TableField(value = "`type`")
    private Integer type;

    /**
     * 中央空调编号
     */
    @TableField(value = "`central_ac_code`")
    private String centralAcCode;

    @TableField(value = "img_url")
    private String imgUrl;
    /**
     * 小黑豆返回action
     */
    @TableField(exist = false)
    private String actions;
    @TableField(value = "room_name", exist = false)
    private String roomName;
    @TableField(value = "`device_type`")
    private String deviceType;

}
